Pular para o conteúdo principal

Organização das pastas

Diretórios específicos

/

  • Dockerfile

/functions/

Contém as funções do Firebase.

/docker/

Contém os arquivos das configurações do Docker e das configurações dos serviços executados no Docker.

/src/app/shared

Qualquer coisa que seja compartilhada entre componentes, incluindo outros componentes que não tenham roteamento (páginas).

  • Components
  • Directives
  • Modals - Componentes que são exibidos como modais
  • Pipes
  • Services
  • Etc.

Se um componente só é compartilhado entre outros componentes de um mesmo grupo, ele deve ficar dentro da pasta shared do grupo.

/src/app/unused

Contém componentes que não estão sendo utilizados no momento, mas que podem ser úteis no futuro.

Grupos do /src/app

Grupos são pastas que contêm componentes que compartilham um mesmo contexto.

about

Páginas que contam com informações sobre o projeto, incluindo:

  • Licenças
  • Política de privacidade
  • Suporte

auth

Página do login apenas.

development-tools

Páginas usadas apenas no ambiente de desenvolvimento, estando excluídas do ambiente de produção.

landing

Página inicial do aplicativo (index).

modals

Modals globais que interrompem a navegação do usuário.
Modals não-intrusivos devem ser armazenados na pasta shared/modals.

profile

Páginas relacionadas ao perfil do usuário.

restricted-area

Páginas que contam com a exibição de conteúdo protegido por claims de administração.

tabs

Páginas que contam com a exibição das abas.

validate-certificate

Página da validação de certificados apenas.
Deve ser renomeada quando outras funcionalidades forem implementadas.